package com.aaa.proxymode.demo01;

/**
 * @author C-Q
 * @version 1.1.0
 * @Description: 静态代理
 * @date 2022/11/9
 */

//房产中介--代理类（不但可以调用被代理对象的方法，还可以拥有自己的方法）
public class HousingAgents implements Hire{

    //被代理的对象
    private Landlord target;

    public HousingAgents(Landlord target) {
        this.target = target;
    }
    public void hire(){
        intro();
        target.hire();
        watch();
    }

    public void watch(){
        System.out.println("看房");
    }
    public void intro(){
        System.out.println("房源介绍");
    }
}
